An adaptive algorithm for the Euclidean Steiner tree problem in d-space

نویسندگان

  • Aymeric Grodet
  • Takuya Tsuchiya
چکیده

We describe a technique to improve Smith’s branch-and-bound algorithm for the Euclidean Steiner tree problem inRd . The algorithm relies on the enumeration and optimization of full Steiner topologies for corresponding subsets of regular points. We handle the case of two Steiner points colliding during the optimization process—that is when there is a small enough distance between them—to dynamically change the exploration of the branch-and-bound tree. To do so, we introduce a simple means of reorganizing a topology to another. This enables reaching better minima faster, thus allowing the branch-and-bound to be further pruned. We also correct a mistake in Smith’s program by computing a lower bound for a Steiner tree with a specified topology and using it as a pruning technique prior to optimization. Because Steiner points lie in the plane formed by their three neighbors, we can build planar equilateral points and use them to compute the lower bound, even in dimensions higher than two. Keywords— Steiner trees, Euclidean Steiner problem, branch-and-bound, optimization, d-space

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Steiner Tree Heuristics in Euclidean d-Space

We present a class of heuristics for the Euclidean Steiner tree problem in a d-dimensional space, d ≥ 3. These heuristics identify small subsets with few, geometrically close, terminals using Delaunay tessellations and minimum spanning trees. Low cost spanning trees of these subsets are determined by applying the exact algorithm for the Euclidean Steiner minimal tree in d-space as well as its h...

متن کامل

Computing Steiner minimal trees in Euclidean d-space

In this paper, we propose modifications on Smith’s branch-and-bound (B&B) algorithm for the Euclidean Steiner problem in R. At each node of the B&B tree, we solve a convex programming problem in conic form to obtain a lower bound on the minimal Steiner tree length for a given topology. We also use conic formulation to obtain bounds on the child problems at a given node, that are applied on a st...

متن کامل

An Average Case Analysis of a Greedy Algorithm for the On-Line Steiner Tree Problem

This paper gives the average distance analysis for the Euclidean tree constructed by a simple greedy but efficient algorithm of the on-line Steiner tree problem. The algorithm accepts the data one by one following the order of input sequence. When a point arrives, the algorithm adds the shortest edge, between the new point and the points arriving already, to the previously constructed tree to f...

متن کامل

Steiner Minimal Trees in Simple Polygons

An O(n log n) time and O(n) space algorithm for the Euclidean Steiner tree problem with four terminals in a simple polygon with n vertices is given. Its applicability to the problem of determining good quality solutions for any number of terminals is discussed.

متن کامل

An improved algorithm for computing Steiner minimal trees in Euclidean d-space

We describe improvements to Smith’s branch-and-bound (B&B) algorithm for the Euclidean Steiner problem in IR. Nodes in the B&B tree correspond to full Steiner topologies associated with a subset of the terminal nodes, and branching is accomplished by “merging” a new terminal node with each edge in the current Steiner tree. For a given topology we use a conic formulation for the problem of locat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1511.03407  شماره 

صفحات  -

تاریخ انتشار 2015